// import Vue from "vue"
// import Router from "vue-router"
// import HelloWorld from "@/components/HelloWorld"

// Vue.use(Router) 


// const router = new Router({
//   routes: [
//     {
//       path: "/login",
//       name: "login",
//       component: ()=>import("@/views/login/index"),
//       meta: { requiresAuth: false }
//     },
//     {
//       path: "/",
//       name: "homeIndex",
//       component: ()=>import("@/views/home/index"),

//       meta: { requiresAuth: true },
//       children:[
//         {
//           path: "/home/tendency",
//           name: "tendency",
//           component: ()=>import("@/views/home/tendency"),
//           meta:{
//             title:"项目趋势",
//             requiresAuth: true 
//           }
//         },
//         {
//           path: "/home/todolist",
//           name: "todolist",
//           component: ()=>import("@/views/home/todolist"),
//           meta:{
//             title:"我的待办",
//             requiresAuth: true 
//           }
//         },
//         //项目
//         {
//           path: "/project",
//           name: "project",
//           component: ()=>import("@/views/project/index"),
//           meta:{
//             title:"项目管理",
//             requiresAuth: true 
//           }
//         },
//         {
//           path: "/project/add",
//           name: "projectAdd",
//           component: ()=>import("@/views/project/add"),
//           meta:{
//             title:"项目/项目新增",
//             requiresAuth: true 
//           }
//         },
//         {
//           path: "/project/edit",
//           name: "projectEdit",
//           component: ()=>import("@/views/project/add"),
//           meta:{
//             title:"项目/项目编辑",
//             requiresAuth: true 
//           }
//         },
//         {
//           path: "/project/add/record",
//           name: "projectRecord",
//           component: ()=>import("@/views/project/record"),
//           meta:{
//             title:"项目/项目新增/录入",
//             requiresAuth: true 
//           }
//         },
//         //订单
//         {
//           path: "/order",
//           name: "order",
//           component: ()=>import("@/views/order/index"),
//           meta:{
//             title:"订单管理",
//             requiresAuth: true 
//           }
//         },
//         {
//           path: "/order/add",
//           name: "orderAdd",
//           component: ()=>import("@/views/order/add"),
//           meta:{
//             title:"订单管理/订单录入",
//             requiresAuth: true 
//           }
//         },
//         {
//           path: "/order/edit",
//           name: "orderEdit",
//           component: ()=>import("@/views/order/add"),
//           meta:{
//             title:"订单管理/订单编辑",
//             requiresAuth: true 
//           }
//         },
//         //供应商
//         {
//           path: "/supplier",
//           name: "supplier",
//           component: ()=>import("@/views/supplier_buyer/supplier"),
//           meta:{
//             title:"供应商管理",
//             requiresAuth: true 
//           }
//         },
//         //供应商
//         {
//           path: "/supplier/add",
//           name: "supplierAdd",
//           component: ()=>import("@/views/supplier_buyer/supplierAdd"),
//           meta:{
//             title:"供应商管理/供应商添加",
//             requiresAuth: true 
//           }
//         },
//         {
//           path: "/supplier/edit",
//           name: "supplierEdit",
//           component: ()=>import("@/views/supplier_buyer/supplierAdd"),
//           meta:{
//             title:"供应商管理/供应商编辑",
//             requiresAuth: true 
//           }
//         },
//         //供应商
//         {
//           path: "/supplier/detail",
//           name: "supplierDetail",
//           component: ()=>import("@/views/supplier_buyer/supplierDetail"),
//           meta:{
//             title:"供应商管理/详情查看",
//             requiresAuth: true 
//           }
//         },
//         //进口商
//         {
//           path: "/buyer",
//           name: "buyer",
//           component: ()=>import("@/views/supplier_buyer/buyer"),
//           meta:{
//             title:"买方管理",
//             requiresAuth: true 
//           }
//         },
//         {
//           path: "/buyer/add",
//           name: "buyerAdd",
//           component: ()=>import("@/views/supplier_buyer/buyerAdd"),
//           meta:{
//             title:"买方管理/买方添加",
//             requiresAuth: true 
//           }
//         },
//         {
//           path: "/buyer/edit",
//           name: "buyerEdit",
//           component: ()=>import("@/views/supplier_buyer/buyerAdd"),
//           meta:{
//             title:"买方管理/买方编辑",
//             requiresAuth: true 
//           }
//         },
//         //客户
//         {
//           path: "/customer",
//           name: "customer",
//           component: ()=>import("@/views/customer/index"),
//           meta:{
//             title:"客户管理",
//             requiresAuth: true 
//           }
//         },
//         //客户
//         {
//           path: "/customer/listAdd",
//           name: "customerAdd",
//           component: ()=>import("@/views/customer/add"),
//           meta:{
//             title:"客户管理/客户添加",
//             requiresAuth: true 
//           }
//         },
//         {
//           path: "/customer/edit",
//           name: "customerEdit",
//           component: ()=>import("@/views/customer/add"),
//           meta:{
//             title:"客户管理/客户编辑",
//             requiresAuth: true 
//           }
//         },
//         {
//           path: "/customer/getInfo",
//           name: "customerInfo",
//           component: ()=>import("@/views/customer/getInfo"),
//           meta:{
//             title:"客户管理/客户信息",
//             requiresAuth: true 
//           }
//         },
//         //联系记录添加
//         {
//           path: "/contact",
//           name: "contact",
//           component: ()=>import("@/views/customer/contact"),
//           meta:{
//             title:"客户联系管理",
//             requiresAuth: true 
//           }
//         },
//         {
//           path: "/contact/add",
//           name: "contactAdd",
//           component: ()=>import("@/views/customer/contactAdd"),
//           meta:{
//             title:"客户联系管理/添加",
//             requiresAuth: true 
//           }
//         },
//         //系统管理
//         {
//           path: "/system/userlist",
//           name: "userlist",
//           component: ()=>import("@/views/system/userlist"),
//           meta:{
//             title:"用户管理",
//             requiresAuth: true 
//           }
//         },
//         {
//           path: "/system/character",
//           name: "character",
//           component: ()=>import("@/views/system/character"),
//           meta:{
//             title:"角色管理",
//             requiresAuth: true 
//           }
//         },
//         {
//           path: "/system/jurisdiction",
//           name: "jurisdiction",
//           component: ()=>import("@/views/system/jurisdiction"),
//           meta:{
//             title:"权限管理",
//             requiresAuth: true 
//           }
//         },
//         {
//           path: "/system/blockchain",
//           name: "blockchain",
//           component: ()=>import("@/views/system/blockchain"),
//           meta:{
//             title:"区块链管理",
//             requiresAuth: true 
//           }
//         },
//       ]
//     },
//   ]
// })

// /*路由拦截器设置-before*/
// router.beforeEach((to, from, next) => {
//     // console.log(to,from)
//     // console.log(1111111)
//     let token = sessionStorage.getItem("token")
//     //1.登录权限判断
//     if(to.meta.requiresAuth) {
//         //验证token，存在才跳转
//         if(token) {

//             next()
//         } 
//         else {
//             next({
//                 path: "/login",
//                 query: { redirect: to.fullPath }
//             })
//         }
//     } 
//     else{
//         if(to.path === "/" ) {
//             /*后退到login时拦截*/
//             if(token){
//                 next({path:"/home/tendency"})
//             }
//             //根目录（刚进入页面时）
//             else{
//                 next({path: "/login"})
//             }
//         }
//         else{
//           // alert(to.path)
//             next()
//         }
//     }
//     /*2.非登陆条件下输入某个地址 需要先跳到登录页再跳转到相应页面*/
//     if(to.matched.length == 0 ){
//         next({path: "/login",query: { redirect: to.fullPath }})
//     }
// });

// router.afterEach((to, from) => {
//   // // 设置面包屑
//   // let breadCrumbItems = []
//   // let homePageCrumb = {
//   //   title: "首页",
//   //   to: "/"
//   // }
//   // if(to.meta.title == "首页"){

//   // }
//   // else{
//   //   breadCrumbItems.push(homePageCrumb)
//   // }
  
//   // if(to.meta.title) {
//   //   let fullPathSplit = to.meta.title.split("/")
//   //   // console.log(fullPathSplit)
    
//   //       let sec_path = "/"+to.path.split("/")[1]
//   //       //二级目录 需要link
//   //       if(sec_path == "/company"  || sec_path == "/examine" ){
//   //             fullPathSplit.forEach(( item, index ) => {
//   //               let routerBreadCrumb = {
//   //                 title: item,
//   //                  to: (index == 0 ? sec_path : "" )
//   //                  // to: (index == fullPathSplit.length - 1 ? to.path : "" )
                  
//   //               }
//   //               breadCrumbItems.push(routerBreadCrumb)
//   //             });
//   //       }
//   //       //二级目录 需要为空
//   //       else{
//   //             fullPathSplit.forEach(( item, index ) => {
//   //               let routerBreadCrumb = {
//   //                 title: item,
//   //                  to: (index == 0 ? "" : ( index == fullPathSplit.length - 1 ? to.path : sec_path) )
//   //                  // to: (index == fullPathSplit.length - 1 ? to.path : "" )
                  
//   //               }
//   //               breadCrumbItems.push(routerBreadCrumb)
//   //             });
//   //       }
        
//   //   // console.log(breadCrumbItems) 

//   // }
//   // // 更新到state
//   //  router.app.$store.commit("setbreadcrumbItems", breadCrumbItems);
//   // //router.app.$store.dispatch("setbreadcrumbItems", breadCrumbItems)
// })


// export default router